Discrete - Time Dataflow Models for Visual Simulation in Ptolemy
نویسنده
چکیده
The Discrete Time (DT) domain in Ptolemy II is a timed extension of the Synchronous Dataflow (SDF) domain. Although not completely backward compatible with SDF, DT keeps most of the desirable properties of SDF like static scheduling, regular/periodic execution, bounded memory usage, and a guarantee that deadlock will never occur. In addition, DT has some desirable temporal properties such as uniformly-timed token flow and causality. This paper will present the semantics and implementation of the DT domain in Ptolemy II. This paper will also present the DT domain working with other domains in Ptolemy II. In particular, it will present applications of DT working with the Graphics (GR) domain for 3D animated simulations. iii ______________________________________________ Acknowledgements I would like to thank my research advisor, Professor Edward A. Lee, for introducing me to this research area. I appreciate all the support and guidance that he has given me. I really enjoyed my meetings with him where we brainstormed through the different twists and pitfalls of research in dataflow computing. I would also like to thank Professor Alberto Sangiovanni-Vincentelli, the second reader of this report. His EE249 class gave me solid background on the different models of computations. I would also like to thank all my colleagues in the Ptolemy group. I really appreciate the help given to me Lastly, I would like to thank my parents for their continuous support and encouragement. This report is dedicated to them.
منابع مشابه
Design and Simulation of Heterogeneous Control Systems Using Ptolemy Ii
Complex control systems are heterogeneous from both an implementation and a modeling perspective. Design and simulation environments for such systems need to integrate different component interaction styles, like differential equations, discrete events, state machines, dataflow networks, and real-time scheduling. This paper motivates the use of Ptolemy II software environment for modeling and s...
متن کاملModeling and Simulation of TDL Applications
Most of the existing modeling tools and frameworks for embedded applications use levels of abstraction where execution and communication times of computational tasks are not captured. Thus, properties such as time and value determinism can be lost when refining the model closer to a target platform. The Logical Execution Time (LET) paradigm has been proposed to deal with this issue, by enabling...
متن کاملHeterogeneous Modeling and Design of Control Systems
Complex control systems integrate a variety of functions and capabilities, which will in general rely on different computational mechanisms. The plant model may be represented as a set of ordinary differential equations, the mode switching logic may be expressed as a finite state machine, and dataflow models may be used to capture the architecture of a sensor processing subsystem, for example. ...
متن کاملHeterogenous Simulation — Mixing Discrete-event Models with Dataflow
This paper relates to system-level design of signal processing systems, which are often heterogeneous in implementation technologies and design styles. The heterogeneous approach, by combining small, specialized models of computation, achieves generality and also lends itself to automatic synthesis and formal verification. Key to the heterogeneous approach is to define interaction semantics tha...
متن کاملHeterogeneous Simulation - Mixing Discrete-Event Models with Dataflow
This paper relates to system-level design of signal processing systems, which are often heterogeneous in implementation technologies and design styles. The heterogeneous approach, by combining small, specialized models of computation, achieves generality and also lends itself to automatic synthesis and formal verification. Key to the heterogeneous approach is to define interaction semantics tha...
متن کامل